Experiments with Mpc: Eecient Solving Regular Problems on Heterogeneous Networks of Computers via Irregularization
نویسندگان
چکیده
mpC is a medium-level parallel language for programming heterogeneous networks of computers. It allows to write libraries of parallel routines adaptable to peculiarities of any particular executing mul-tiprocessor system to ensure eecient running. The adaptable routines distribute data and computations in accordance with performances of participating processors. In this case even the problems traditionally considered regular, become irregular. Advantages of mpC for eecient solving of regular problems on heterogeneous networks of computers are demonstrated with an mpC routine implementing Cholesky factorization, with eeciency of the mpC routine being compared with ScaLAPACK one.
منابع مشابه
A parallel language and its programming system for heterogeneous networks
The paper presents a new parallel language, mpC, designed specially for programming high-performance computations on heterogeneous networks of computers, as well as its supportive programming environment. The main idea underlying mpC is that an mpC application explicitly defines an abstract network and distributes data, computations and communications over the network. The mpC programming envir...
متن کاملmpC + ScaLAPACK = Efficient Solving Linear Algebra Problems on Heterogeneous Networks
The paper presents experience of using mpC for accelerating ScaLAPACK applications on heterogeneous networks of computers. The mpC is a language, specially designed for parallel programming for heterogeneous networks. It has facilities for distribution of participating processes over processors in accordance with performances of the latters. An mpC application carring out Cholesky factorization...
متن کاملHeterogeneous Distribution of Computations Solving Linear Algebra Problems on Networks of Heterogeneous Computers
This paper presents and analyzes two different strategies of heterogeneous distribution of computations solving dense linear algebra problems on heterogeneous networks of computers. The first strategy is based on heterogeneous distribution of processes over processors and homogeneous block cyclic distribution of data over the processes. The second is based on homogeneous distribution of process...
متن کاملClassification of Partitioning Problems for Networks of Heterogeneous Computers
The paper presents a classification of mathematical problems encountered during partitioning of data when designing parallel algorithms on networks of heterogeneous computers. We specify problems with known efficient solutions and open problems. Based on this classification, we suggest an API for partitioning mathematical objects commonly used in scientific and engineering domains for solving p...
متن کاملEecient Parallel Solving the Potential Flow Problems on Nonmatching Grids
We consider a parallel application of DD algorithm proposed in 8] to approximate solving the fully potential subsonic ow problem on nonmatching grids. A short description of the method and results of numerical experiments on parallel computers SP2 and Paragon are presented.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007